package com.java.jvm;
//最大堆: -Xmx128m
//初始堆: -Xms128m
//打印GC信息: -XX:+PrintGC
//可以通过这个参数输出默认的GC算法: -XX:+PrintCommandLineFlags

//-Xmx128m -Xms128m -XX:+PrintGC

//假如希望使用G1垃圾回收器可以通过如下参数进行配置
//-XX:+UseG1GC

import java.util.ArrayList;
import java.util.List;
//-Xms32m -Xmx32m -XX:+PrintGC
public class GCTests {
    public static void main(String[] args) throws InterruptedException {
        long t1=System.currentTimeMillis();
        for (int i=0;i<10000000;i++){
            alloc();
            //Thread.sleep(100);
        }
        System.out.println(System.currentTimeMillis()-t1);
    }
    static List<byte[]> list=new ArrayList<>();
    static void alloc(){
        byte[] b1=new byte[1024];//1k
        list.add(b1);
    }
}
